package cn.rwklyd.BookKeeping.mapper;

import cn.rwklyd.BookKeeping.pojo.Permission;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface PermissionMapper {
    // 查询所有权限
    List<Permission> getAllPermissions();
    // 根据ID查询权限
    Permission getPermissionById(Integer id);
    // 添加权限
    void insertPermission(Permission permission);
    // 更新权限
    void updatePermission(Permission permission);
    // 删除权限
    void deletePermission(Integer id);

    // 根据角色ID查询权限列表
    List<Permission> getPermissionsByRoleId(Integer roleId);
}
